body  		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				background-color: #efefef;
				margin:0;
				padding:0;
				height:100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
}
		 
			
#wrapper{
			background-color:#FFFFFF; 
			width:100%; 
			margin:auto; 
			min-height: 100%; 
			height:auto; 
			overflow: hidden; 
}
#footer{
			background-color:#004586; 
			width:100%; 
			margin:auto; 
			height:auto; 
			overflow: hidden; 
	}
#slide_caption{
			background-color:#000000; 
			width:100%; 
			margin:auto; 
			 
			overflow: hidden; 
}				
							
td	 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				color: #000000;
			}				
						
						
							
.wtext	 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				color: #ffffff;
				}							
.gtext	 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				color: #666666;
			}
.smallblue 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				font-weight: bold;
				color: #364CAC;
			}
.navtxt	 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
			}
a:link 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				text-decoration: underline;
				color: #2b559b;
			}
a:visited	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				text-decoration: underline;
				color: #2b559b;
			}
a:active 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				text-decoration: underline;
				color: #2b559b;
			}
a:hover 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				text-decoration: underline;
				color: #2b559b;
			}										
a.nav:link 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
				text-transform: uppercase;
			}
a.nav:visited	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
				text-transform: uppercase;
			}
a.nav:active 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
				text-transform: uppercase;
			}
a.nav:hover 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				text-decoration: none;
				color: #a1e3ff;
				text-transform: uppercase;
			}						
a.subnav:link 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #092758;
			}
a.subnav:visited	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #092758;
			}
a.subnav:active 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #092758;
			}
a.subnav:hover 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: underline;
				color: #008bb6;
			}		
a.wlink:link 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				color: #ffffff;
			}
a.wlink:visited	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				color: #ffffff;
			}
a.wlink:active 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				color: #ffffff;
			}
a.wlink:hover 	{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #ffffff;
			}				
p 			{	
				margin-top:0px;
				margin-bottom:10px;
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				line-height : 16px;
				color: #000000;
			}
/*								
pageNumber  		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 22pt;
				background-color: #efefef;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
			}
*/
.h1 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #29578D;
			}				
.h2 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #364CAC;
			}		
.h3 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #000000;
			}							
.homehdr1 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				color: #092758;
				text-transform: uppercase;
			}								
.homehdr2 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				color: #525b6f;
				text-transform: uppercase;
			}						
.inthdr 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				color: #009ecf;
				text-transform: uppercase;
			}
.white	 	{	background-color: #ffffff}
.black	 	{	background-color: #000000}
.gray	 	{	background-color: #333333}
.homebg2	 	{	background-color: #dddddd}
.blue	 	{	background-color: #C5C78D}
.hline	 	{	
				background-image: url(hline.gif);
				background-repeat: repeat-x;
			}
.vline	 	{	
				background-image: url(vline.gif);
				background-repeat: repeat-y;
			}
.hdash	 	{	
				background-image: url(hdash.gif);
				background-repeat: repeat-x;
			}
.vdash	 	{	
				background-image: url(vdash.gif);
				background-repeat: repeat-y;
			}	
.hdash_dark	 	{	
				background-image: url(hdash_dark.gif);
				background-repeat: repeat-x;
			}					
.hdash_light	 	{	
				background-image: url(hdash_light.gif);
				background-repeat: repeat-x;
			}					
.topbarbg	 	{	
				background-image: url(top_horizontal_bar_bg.jpg);
				background-repeat: no-repeat;
			}					
.n_bg	 	{	
				background-image: url(n_bg.jpg);
				background-repeat: repeat-x;
				background-color: #092758;
			}					
.top_right_bg	 	{	
				background-image: url(top_right_bg.jpg);
				background-repeat: no-repeat;
			}	 				 			
ul			{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				color: #000000;  
				list-style-position: outside;  
				margin: 10px;  
				padding: 10px;  

			}				 				 			
li			{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				color: #000000;
				padding-bottom : 5pt;
				margin-top: 0pt;  
				margin-left: 0pt; 
			}				
.small 		{	
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 0pt;
				color: #000000;
			}			
hr 			{
				text-align: left;
				width: 100%;
				height: 1px;
				color: #CCCCCC;
				background-color: #CCCCCC;
				border: none;
				margin-bottom : 5pt;
				margin-left : 0pt;
				margin-right : 0pt;
				margin-top : 5pt;
				padding-bottom : 0pt;
				padding-left : 0pt;
				padding-right : 0pt;
				padding-top : 0pt;
			}
			
.caption	 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				/*text-transform: uppercase;*/
				color:#ffffff;
				text-align: center;
				/*font-weight:bold;*/
				font-size: large;
				margin:2%;
					padding:10px:
			}
			
.text	 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				/*text-transform: uppercase;*/
				color:#004586;
				text-align: center;
				/*font-weight:bold;*/
				font-size: large;
			}

.slides	 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				/*text-transform: uppercase;*/
				color:#004586;
				margin: 0 auto; 
				text-align: left;
				/*text-align: center;*/
				/*font-weight:bold;*/
				font-size: large;
				padding:3%;
			}
.pageNumber	 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				/*text-transform: uppercase;*/
				color:#ffffff;
				text-align: center;
				font-weight:bold;
				font-size: small;
				margin:2%;
			}

/* wizard */		
div#menu {
position: fixed;
top: 2px;
right: 2px;
} 
div#statBar {
position: fixed;
bottom: 2px;
right: 2px;
} 
div#dialogBox {
height:300px;
position: fixed;
top: 10px;
right: 50px;
} 

.slide_thumbnail{
			background-color:#ffffff; 
			border:2px solid #0000ff; 
			margin:auto;
			font-size:3px; 
			width:50%; /*tobe calculated*/
			height:80px; /*tobe calculated*/
			overflow: hidden; 

}	

.slides_overview{
		border:1px solid #0000ff;float:left;width:20%;
		height:800px;overflow-x:hidden;overflow-y:auto;
		}
.slide_container{ 
			background-color:#efefef; 
			border:1px solid #000000;
			float:left;
			width:75%;
			height:700px;
			padding-top:100px;
			

		}

.slide_overview{	background-color:#FFFFFF; 
			border:2px solid #000000; 
			margin:auto; 
			width:70%; /*tobe calculated*/
			height:70%; /*tobe calculated*/
			overflow: hidden; 
			margin:auto;
			margin-top:100px:
			box-shadow: 0px 0px 7px #000;

}

.dynamicDiv {
           width: 200px;
           height: 100px;
           border: solid 1px #c0c0c0;
           background-color: #e1e1e1;
           font-size: 11px;
           font-family: verdana;
           color: #000;
           padding: 5px;
	   box-shadow: 0px 0px 7px #000;
       }

